Arduino基础入门四:数字IO口作为输入 您所在的位置:网站首页 arduino io口 Arduino基础入门四:数字IO口作为输入

Arduino基础入门四:数字IO口作为输入

2024-07-10 13:12| 来源: 网络整理| 查看: 265

   由于按键为机械式弹簧开关,当机械触点断开、闭合时,由于机械触点的弹性作用,导致触点不会马上稳定的接通,所以在使用弹簧时,一般需要消抖,去除弹性作用照成的外部干扰。抖动时间由按键的机械特性所决定,一般为5ms~10ms。所以我们在做按键检测时都要加一个消抖的过程。

    

按键消抖方式:分为软件消抖和硬件消抖。      软件消抖:利用抖动时间,降低采样频率,错开抖动时的不稳定状态。缺点:程序效率低下,因为程序需要等待 按键稳定,照成CPU资源浪费;优点:硬件简单。    硬件消抖:a、在按键信号输出端并上电容,电容作为储能元件,具有电容两端的电压不能突变的特性,选取合适容值的电容,通过电容的充放电时间消除抖动照成的不稳定。



【本文地址】

公司简介

联系我们

今日新闻

    推荐新闻

    专题文章
      CopyRight 2018-2019 实验室设备网 版权所有